有1、2、3、4个数字,[C语言编程]能组成多少个互不相同且无重复数字的三位数?都是多少?

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:47:09
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k)
printf("%d,%d,%d\n",i,j,k);
}
}

这个程序的错误在哪里?为什么上机时老显示有很多非法字符?

不会呀

#include "stdio.h"
main()
{
int i,j,k,num=0;
printf("\n");
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k)
{
printf("%d,%d,%d\n",i,j,k);
num++;
}
}
printf("1,2,3,4总共能组成%d个不重复的三位数字!",num);

}

#include<stdio.h>
int main(void)
{
int i,j,k;
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for(k=1;k<5;k++)
if(i!=j&&j!=k&&i!=k)
printf("%d%d%d\n",i,j,k);
return 0;
}
你来运行看看我运行很好
另外你的printf("%d,%d,%d\n",i,j,k);
不要在“”里加入‘,’
我也遇到过类似的情况有的时候是你把中文字符输入到不支持中文的编译器里就会这样 建议你再检查自己的字符和编译器

如果你是用win-tc这个软件编译的话,哪么你的win-tc安装错误了!直接把它装到不含中文目录的文件下!记得后面加getch();这个函数!要不看不到结果!

用数字0,1,2,3,4,5组成没有重复数字的四位数,为啥十位数字比个位数字大的有150个 用C语言编写有1,2,3,4四个数,能组成多少个互不相同且无重复数字的三位数,都是多少 2,3,4,5,三个1,七个数字排成六个数字的组合,开头第一个数字为2或5,有多少种排列方法 找规律:第1个数字为3,第2个数字为9,第3个数字为18,第4个数字为30……第N个数字为什么? 用0,1,2,3,4,5这六个数字组成无重复数字的四位数。偶数有多少个?大于3125的数有多少个? 有1、2、3、4、5五个数字组成的五位数有120个 有4个数字,第2是第1的2倍,第3个+5=第1个数字,数字的总和是9的倍数,问这4个数 从0,1,2,3,4这5个数字中选3个,组成没有重复数字的三位数,有几个 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?(用Pascal程序进行编程